export interface GroupVO {
  /**
   * 分组id
   */
  groupId: string | number;

  /**
   * 父分组id
   */
  parentId: string | number;

  /**
   * 祖级列表
   */
  ancestors: string;

  /**
   * 分组名称
   */
  groupName: string;

  /**
   * 分组类型：1、学生考勤；2、教职工考勤
   */
  groupType: number;

  /**
   * 显示顺序
   */
  orderNum: number;

  /**
   * 状态（0正常 1停用）
   */
  status: string;

  children: [];

}

export interface GroupForm extends BaseEntity {
  /**
   * 分组id
   */
  groupId?: string | number;

  /**
   * 父分组id
   */
  parentId?: string | number;

  /**
   * 祖级列表
   */
  ancestors?: string;

  /**
   * 分组名称
   */
  groupName?: string;

  /**
   * 分组类型：1、学生考勤；2、教职工考勤
   */
  groupType?: number;

  /**
   * 显示顺序
   */
  orderNum?: number;

  /**
   * 状态（0正常 1停用）
   */
  status?: string;

}

export interface GroupQuery extends PageQuery {

  /**
   * 父分组id
   */
  parentId?: string | number;

  /**
   * 祖级列表
   */
  ancestors?: string;

  /**
   * 分组名称
   */
  groupName?: string;

  /**
   * 分组类型：1、学生考勤；2、教职工考勤
   */
  groupType?: string;

  /**
   * 显示顺序
   */
  orderNum?: number;

  /**
   * 状态（0正常 1停用）
   */
  status?: string;

    /**
     * 日期范围参数
     */
    params?: any;

  attendanceGroupIds?: [];
}



